package com.ruoyi.job.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 帮扶移交对象 job_help_transfer
 * 
 * @author LYD
 * @date 2023-02-01
 */
public class JobHelpTransfer extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 移交人id */
    private Long transferid;

    /** 移交人 */
    private String transfername;

    /** 接受人id */
    private Long receiverid;

    /** 接收人 */
    @Excel(name = "接收人")
    private String receivername;

    /** 移交时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "移交时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date transfertime;

    /** 帮扶任务名 */
    @Excel(name = "帮扶任务名")
    private String helpname;

    /** 移交备注 */
    @Excel(name = "移交备注")
    private String transfernote;

    /** 帮扶id */
    private Long helpid;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setTransferid(Long transferid) 
    {
        this.transferid = transferid;
    }

    public Long getTransferid() 
    {
        return transferid;
    }
    public void setTransfername(String transfername) 
    {
        this.transfername = transfername;
    }

    public String getTransfername() 
    {
        return transfername;
    }
    public void setReceiverid(Long receiverid) 
    {
        this.receiverid = receiverid;
    }

    public Long getReceiverid() 
    {
        return receiverid;
    }
    public void setReceivername(String receivername) 
    {
        this.receivername = receivername;
    }

    public String getReceivername() 
    {
        return receivername;
    }
    public void setTransfertime(Date transfertime) 
    {
        this.transfertime = transfertime;
    }

    public Date getTransfertime() 
    {
        return transfertime;
    }
    public void setHelpname(String helpname) 
    {
        this.helpname = helpname;
    }

    public String getHelpname() 
    {
        return helpname;
    }
    public void setTransfernote(String transfernote) 
    {
        this.transfernote = transfernote;
    }

    public String getTransfernote() 
    {
        return transfernote;
    }
    public void setHelpid(Long helpid) 
    {
        this.helpid = helpid;
    }

    public Long getHelpid() 
    {
        return helpid;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("transferid", getTransferid())
            .append("transfername", getTransfername())
            .append("receiverid", getReceiverid())
            .append("receivername", getReceivername())
            .append("transfertime", getTransfertime())
            .append("helpname", getHelpname())
            .append("transfernote", getTransfernote())
            .append("helpid", getHelpid())
            .toString();
    }
}
